package controller

class LoopTestMain {
    companion object {
        fun funEachBreak() {
            val list = listOf("A", "B", "C", "D", "E", "F", "G")

            list.forEach {
                print("$it, ")

                if (it == "C") {
                    return@forEach
                }
            }

            println()

            list.forEach label1@{
                print("$it, ")

                if (it == "C") {
                    return@label1
                }
            }

            println()

            run label2@{
                list.forEach {
                    print("$it, ")

                    if (it == "C") {
                        return@label2
                    }
                }
            }
        }
    }
}

fun main() {
    LoopTestMain.funEachBreak()
}